package main

import (
	"fmt"
	"io/ioutil"
	"os/exec"
)

func main() {
	// path, _ := exec.LookPath("./test.sh")
	// fmt.Println(os.Environ())
	// cmd := exec.Command("tr", "a-z", "A-Z")
	// cmd.Stdin = strings.NewReader("some input")
	// var out bytes.Buffer
	// cmd.Stdout = &out
	// err := cmd.Run()
	// if err != nil {
	// 	log.Fatal(err)
	// }
	// fmt.Printf("in all caps: %q\n", out.String())

	src, _ := ioutil.ReadFile("test.sh")
	script := string(src)
	cmd := exec.Command("bash", "-c", script)
	// cmd.Env = os.Environ()
	out, _ := cmd.Output()
	err := cmd.Run()
	// if err != nil {
	// 	fmt.Println(err)
	// }
	// fmt.Println(cmd)
	// fmt.Println(path)

	fmt.Println(out)
	fmt.Println(string(out))

}
